/*
 * @Autor: dingxiaolin
 * @Date: 2020-12-10 13:50:52
 * @LastEditors: dingxiaolin
 * @LastEditTime: 2020-12-20 20:55:18
 */
package com.dxl.service;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.dxl.entity.*;
import org.apache.ibatis.annotations.Mapper;
import org.springframework.stereotype.Repository;

import java.util.List;

//这是一个mybatis的mapper类
@Mapper
@Repository
public interface MybatisService extends BaseMapper<Admin> {
    /**
     * 登录
     * @param userReq
     * @return
     */
    LoginRes loginQuery(UserReq userReq);
    /**
     * 注册
     * @param userRegister
     * @return
     */
    int addList(UserRegister userRegister);

    /**
     * 通过id删除员工
     * @param id
     * @return
     */
    boolean delList(Integer id);

    /**
     * 通过id更新员工信息
     * @param userReq
     * @return
     */
    boolean updateList(UserReq userReq);

    /**
     * 获取所有员工信息
     * @return
     */
    List<UserRes> queryList();

    /**
     * 获取所有管理员信息
     * @return
     */
    List<UserRes> queryAdmin(String name);

}
